package com.tcm.entity.vo;

import lombok.Data;

import java.util.List;

/**
 * 学生积分排行榜响应封装
 * @author Guqier
 * @version 1.0
 * @date 2023/8/25 15:42
 */
@Data
public class StuRankResp {

    /**
     * 当前用户排名
     */
    private Integer rank;

    /**
     * 当前用户头像url
     */
    private String avatarUrl;

    /**
     * 当前用户昵称
     */
    private String nickname;

    /**
     * 当前用户积分
     */
    private Integer score;

    /**
     * 排行榜列表
     */
    private List<RankListResp> rankList;

    @Data
    public static class RankListResp {

        /**
         * 排名
         */
        private Integer rank;

        /**
         * 用户头像url
         */
        private String avatarUrl;

        /**
         * 用户昵称
         */
        private String nickname;

        /**
         * 用户积分
         */
        private Integer score;

    }

}
